package com.tledu.operator;

public class Operator01 {

    public static void main(String[] args) {
        int a = 76;
        double b = 45;
        System.out.println(a+b);
        System.out.println(a-b);
        System.out.println(a*b);
        System.out.println(a/b);
        System.out.println(a%b);
        // 自加运算符 ++
        // 运算符在前面的时候，就会先进行+操作，之后在进行赋值
        int c = ++a;
        System.out.println(a);
        System.out.println(c);
        // 当运算符号在后面的时候，会先进行运算之后，在给变量+1
        int d = a++;
        System.out.println(a);
        System.out.println(d);
        // 自减运算符
        int e = a--;
        System.out.println(e); // 78
        System.out.println(a); // 77
        // 一道题
        int numA = 3;
        int numB = 7;
        // 4 + 7 + 4 + 6 = 21
        int sum = ++numA + numB-- + numA++ + ++numA;
        // 最终的答案是多少
        System.out.println(sum);
    }
}
